﻿@charset "utf-8";
body {
	font-family: '微软雅黑';
	font-size:12px;
}
.index_courcenter{
	width:100%;
	height:auto;
	margin:0 auto;
	position:relative;
	background-color:#F7F7F7;
}
.index_courseclass {
	width:1002px;
	height:auto;
	margin:0 auto;
	align:center;
}
.index_course {
	width:100%;
	height:70px;
	margin:0 auto;
	background-image: -moz-linear-gradient(top, #F7F7F7 80%, #E5E5E5); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.8, #F7F7F7), color-stop(1, #E5E5E5)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E5E5E5', GradientType='0'); /* IE*/
	border-bottom:1px solid #DDD;
}
.index_cour01 {
	position:relative;
	float:left;
	left:405px;
	top:32px;
	width:55px;
	height:1px;
	background-image: -moz-linear-gradient(left, #FFF 80%, #000); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFF), color-stop(1, #000)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#000', GradientType='0'); /* IE*/
	border-bottom:1px solid #DDD;
}
.index_cour02 {
	position:relative;
	float:left;
	left:405px;
	top:32px;
	width:55px;
	height:1px;
	background-image: -moz-linear-gradient(left, #000, #FFF); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(1, #FFF)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#FFF', GradientType='0'); /* IE*/
	border-bottom:1px solid #DDD;
}
.index_court {
	position:relative;
	float:left;
	left:405px;
	top:20px;
	width:100px;
	font-size:21px;
	font-weight:600;
}
.index_courcl {
	position:relative;
	width:100%;
	height:50px;
	background-color:#F7F7F7;
}
.index_courc {
	position:relative;
	float:left;
	left:20px;
	top:18px;
	width:100px;
	font-size:21px;
	font-weight:700;
	border:none;
}
.index_courclb {
	position:relative;
	float:left;
	left:0px;
	width:1000px;
	height:1px;
	border:none;
	background-image: -moz-linear-gradient(left, #DDD, #F7F7F7); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #DDD), color-stop(0.6, #F7F7F7)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDD', endColorstr='#F7F7F7', GradientType='0'); /* IE*/
}
.index_courclb01 {
	position:relative;
	float:left;
	left:0px;
	width:1000px;
	height:1px;
	border:none;
	background-image: -moz-linear-gradient(left, #FFF, #F7F7F7); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFF), color-stop(0.6, #F7F7F7)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#F7F7F7', GradientType='0'); /* IE*/
}
.web_divmidb {
	width:996px;
	height:280px;
	position:relative;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	background-color:#F7F7F7;
}
.web_divmidbl {
	width:165px;
	height:260px;
	position:relative;
	float:left;
	left:10px;
	top:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#F2F2F2;
}
.web_divmidblr {
	width:4px;
	height:258px;
	position:relative;
	float:left;
	left:7px;
	top:10px;
	background-image:url(../images/cour.png);
	background-repeat:repeat-y;
}
.web_divmidbl01 {
	width:165px;
	height:42px;
	position:relative;
	float:left;
	font-size:16px;
	font-weight:600;
	line-height:45px;
	border-bottom:1px solid #DDD;
}
.web_divmidbr {
	width:800px;
	height:260px;
	position:relative;
	float:left;
	left:10px;
	top:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.web_divmidbr01 {
	width:240px;
	height:258px;
	position:relative;
	float:left;
	left:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#FFF;
	border:1px solid #F1F1F1;
	margin-left:10px;
}
.web_divmidbr02 {
	width:240px;
	height:180px;
	position:relative;
	float:left;
}
.web_divmidbr03 {
	width:240px;
	height:75px;
	position:relative;
	float:left;
	vertical-align:center;
	padding-top:15px;
}

.index_squ{
	position:relative;
	float:left;
	left:10px;
	top:60px;
	width:11px;
	height:10px;
	background-color:#3B3B3B;
	}

.index_squ01{
	position:relative;
	float:left;
	top:-1px;
	left:10px;
	width:11px;
	height:48px;
	background-color:#3B3B3B;
	}

.Rectangle {
	position:relative;
	float:left;
	left:10px;
	top:60px;
	width:0px;
	height:0px;
	border:5px  solid  transparent;
	border-left-color:#010101;
	border-right-color:none;
	border-top-color:none;
	border-bottom-color:#010101;
}


.index_gkkb{
	width:100%;
	height:250px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#F7F7F7;
	
	}
	
.index_gkkb00{
	position:relative;
	float:left;
	width:310px;
	height:250px;
	margin-top:10px;
	background-color:#EEE;
	border-radius:5px;
	border:1px solid #F5F5F5;
	}
	

	
.index_gkkb01{
	position:relative;
	float:left;
	top:1px;
	left:1px;
	width:306px;
	height:246px;
	background-color:#FFF;
	border:1px solid #DDD;
	border-radius:5px;
	}
	
	
.index_gkkb02{
	position:relative;
	float:left;
	top:7px;
	left:7px;
	width:290px;
	height:230px;
	}
	
	
.index_courmore{
	position:relative;
	float:left;
	top:7px;
	left:40%;
	width:205px;
	height:40px;
	font-size:20px;
	color:#FFF;
	font-family: '微软雅黑';
	line-height:40px;
	border:1px solid #638C2C;
	border-radius:5px;
	background-image: -moz-linear-gradient(top, #92B855, #6F9446); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92B855), color-stop(0.6, #6F9446)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#92B855', endColorstr='#6F9446', GradientType='0'); /* IE*/
	}
	
	
.index_gdzx{
	position:relative;
	float:left;
	top:7px;
	left:44%;
	width:130px;
	height:65px;
	background-color:#FBFBFB;
	border:1px solid #DDD;
	border-bottom:none;
	border-radius:5px;
	}
	
.index_gdzx01{
	margin-left:15px;
	width:100px;
	height:25px;
	border-bottom:1px solid #DDD;
	}
	
.index_gdzx02{
	left:15px;
	width:128px;
	height:38px;
	font-size:18px;
	font-weight:700;
	color:#82786C;
	line-height:40px;
	}
	
	
.index_infor{
	width:100%;
	height:auto;
	margin:0 auto;
	position:relative;
	background-color:#FFF;
}

.index_inforbody{
	width:1002px;
	height:auto;
	margin:0 auto;
}

.index_infortop{
	width:1000px;
	height:360px;
}

.index_infortopl{
	position:relative;
	float:left;
	top:20px;
	width:258px;
	height:335px;
	border:1px solid #227CD4;
}



.index_infortoplt{
	position:absolute;
	float:left;
	width:100%;
	height:50px;
	background-color:#368AE4;
	font-weight:500;
	font-size:20px;
	line-height:50px;
	color:#FFF;
}


.index_infortoplb{
	position:absolute;
	float:left;
	top:50px;
	width:100%;
	height:280px;
	font-size:14px;
	line-height:30px;
	text-align:left;
	color:#111;
}

.index_infortoplb01{
	width:100%;
	height:40px;
}

.index_inforlisqu{
	position:relative;
	float:left;
	margin-top:22px;
	margin-left:20px;
	width:6px;
	height:6px;
	background-color:#2572BA;
}

.index_infortoplb02{
	position:absolute;
	float:left;
	margin-left:35px;
	width:220px;
	height:48px;
	line-height:50px;
}


.index_infortopm{
	position:relative;
	float:left;
	top:20px;
	width:460px;
	height:335px;
	margin-left:10px;
	border:1px solid #DDD;
	border-top:1px solid #227CD4;
}


.index_infortopmt{
	position:absolute;
	float:left;
	width:100%;
	height:50px;
	background-color:#F7F7F7;
	font-weight:500;
	font-size:15px;
	line-height:50px;
	color:#111;
}

.index_infortopmt01{
	position:relative;
	float:left;
	width:100px;
	height:48px;
}
.index_infortopmt02{
	position:relative;
	float:left;
	width:100px;
	height:50px;
	background-color:#FFF;
}



.index_infortopr{
	position:relative;
	float:left;
	top:20px;
	width:255px;
	height:335px;
	margin-left:10px;
	border:1px solid #DDD;
	border-top:1px solid #227CD4;
}

.index_infortoprt{
	position:absolute;
	float:left;
	width:100%;
	height:50px;
	font-weight:500;
	font-size:16px;
	line-height:50px;
	color:#111;
}

.index_infortoprt01{
	position:absolute;
	float:left;
	width:5px;
	margin-top:15px;
	margin-left:10px;
	height:20px;
	background-color:#2470BB;
	font-weight:500;
	font-size:16px;
	line-height:50px;
	color:#111;
}

.index_infortoprt02{
	position:absolute;
	float:left;
	width:180px;
	height:48px;
	font-weight:500;
	margin-left:25px;
	font-size:16px;
	text-align:left;
	line-height:50px;
	color:#111;
}

.index_infortoprt03{
	position:relative;
	float:right;
	width:40px;
	height:48px;
	font-size:12px;
	text-align:left;
	line-height:50px;
	color:#111;
}

.index_infortoprb{
	position:absolute;
	float:left;
	top:55px;
	width:100%;
	height:60px;
}

.index_infortoprbtt{
	top:100px;
	width:100%;
	height:60px;
}